home *** CD-ROM | disk | FTP | other *** search
/ Software Vault: The Games Collection 1 / software vault.zip / software vault / CDR06 / VP0805.ZIP / HISTORY.DOC < prev    next >
Text File  |  1993-08-06  |  12KB  |  241 lines

  1. Rick DiLorenzo
  2.  
  3. June 06 1993.  VGA Planets BBS Door Interface V1.00
  4. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  5.   - Initial Release            
  6.  
  7. July 03 1993.  VGA Planets BBS Door Interface V1.10
  8. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  9.   - Added Desqview 'awareness' features in responce to Bill Rogers 
  10.     and Ricky Schradin, SysOps who had problems running VGA Planets DOOR
  11.     Interface under Desqview.
  12.  
  13. July 07 1993.  VGA Planets BBS Door Interface V1.20
  14. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  15.   - Extra fine tuning on desqview awareness.  Most long loops in the door
  16.     now 'timeslice' causing the current task to give up the rest of
  17.     it's time slice back to DesqView.  Stil not positive if it works
  18.     since I don't have desqview installed and have to wait for remote
  19.     sysops to test it for me.
  20.  
  21.   - Fixed bug where it wouldn't let more than 1 game be played in the door.
  22.  
  23.   - Fixed 'list' bug that would crop up occasionally.  Wouldn't let you list
  24.     past game 1.  This bug only occured after the "L" command was used
  25.     more than once in the door per session.
  26.  
  27.   - Implemented the "R" (retire from game) command, before it was just a stub.
  28.     This command allows users to exit a game that they were previously entered.
  29.     Make SURE your users know not to set passwords on their games, since this
  30.     would mean the new player that takes over the retired players empire would
  31.     need to know the password to continue playing.
  32.  
  33.   - Added simple "SysOp Editor" of PUSERX.DAT files so SysOps could manually
  34.     remove players from the game that were inactive.  Or even EDIT the user
  35.     names to change who is playing what empires.  Note, the editor.exe
  36.     is a very quick and dirty program.  It works, but it's not pretty.
  37.  
  38.   - Added "S" (Score) command so users could see the score.log files online.
  39.  
  40.   - Added "E" (Error) command so users could view the errorold.log file that
  41.     the host makes.  This way users would know if they made a mistake
  42.     in uploading an invalid .TRN file or command.
  43.  
  44.   - Spoke to Tim Wisseman on the phone to ask him if he could further automate
  45.     the MASTER.EXE program to allow USERS online to configure their own
  46.     games through the door.  Having master look for the answers in a .TXT
  47.     configuration file instead of them being manually entered.
  48.     The door would ask the users the questions itself, then process the
  49.     answers for 'integrity' (making sure none of the responces were 
  50.     inappropriate) and then place the answers in a "ANSWER.TXT" file that
  51.     hopefully a later version of MASTER.EXE will be able to look at.
  52.     (This is not fully implemented yet).
  53.  
  54. July 08 1993.  VGA Planets BBS Door Interface V1.21
  55. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  56.   - STILL had problems running the door under systems that use DESQVIEW.
  57.     This time I called up Ricky Schradin, a SysOp who uses Desqview
  58.     to run his BBS.  Stuck with him, uploading and re-uploading
  59.     .EXE files with 'fixes' and 'patches' for desqview awareness
  60.     until we seemed to find one that was bug-proof (I hope).
  61.     He also had a problem with the door not always recognizing a
  62.     LOSS OF CARRIER.  We think (hope) this was caused by the desqview
  63.     problems and is now fixed.  I've been testing it locally, dropping
  64.     carrier here and now.  Seems to work fine.  This (3rd time) will
  65.     hopefully be the final 'patch' for Desqview SysOps.
  66.     (btw the desqiew problem was the door calls to input from the user
  67.      weren't properly desqview aware, they weren't stopping desqview
  68.      from switching during critical get_character loops.)
  69.     Some thanks to Ricky Schradin (sp?) for helping me test this out.
  70.                                                                  
  71. July 09 1993.  VGA Planets BBS Door Interface V1.22
  72. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  73.   - Minor flow control problems with SOME modems were still occuring.  With
  74.     some modems, if you locked your BBS Baud Rate at 9600+ but someone called
  75.     at 2400 baud, the last couple of lines sent would get garbled.  Since only
  76.     a few sysops were having this problem, and I couldn't duplicate it on my
  77.     end.  I at first thought they were either doing something totally screwy,
  78.     or that they just had cheap modems.  Found out that because I had a 14.4
  79.     USR DUAL that has great error correction, buffering, good chip-set, etc,
  80.     that my modem was fixing the flow control for me.  After taking a closer
  81.     look I realized I had almost NO 'real' flow control in my code.  When the
  82.     baud rate of a BBS was locked high, my door would try to send characters
  83.     to the BBSes modem too fast for it to be sent at 2400 baud to the user,
  84.     and it would lose some of it at the end.  Thank You's go to Bill Rogers
  85.     for his patience in testing out the odd-some 4 or 5 'fixes' I kept on
  86.     throwing at him until we got this problem licked.
  87.  
  88. July 12 1993.  VGA Planets BBS Door Interface V1.23                 
  89. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  90.   -  Added FOSSIL and DIGIBOARD support.  To use this support in 
  91.      the command line paramaters of VGAPLANE.EXE you need to add
  92.      a "/F" for fossil or a "/M" for Digiboard.  If using normal
  93.      com ports than don't add anything.  Also make sure you DO NOT
  94.      ADD BOTH.                
  95.  
  96.      Example Door Batch file.
  97.  
  98.          C:
  99.          CD \PCB\DOOR\VGAP\
  100.          VGAPLANE /P:C:\PCB /F
  101.          CD \PCB
  102.          BOARD
  103.  
  104.       The above batch file would load the door in the FOSSIL mode,
  105.       you need a fossil driver loaded up in memory for this to work.
  106.  
  107.       Note : Fossil and Digiboard support is currently in BETA mode.
  108.              Please report to me if anything goes wrong or if it doesn't
  109.              work.     
  110.  
  111. July 17 1993.  VGA Planets BBS Door Interface V1.24                 
  112. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  113.  - Minor fine tuning done on fossil interface.  Thanks to Gary Hedberg
  114.    for his help beta-testing the fossil version.
  115.  
  116.  - Fixed minor "S" (Score) bug where it would list the wrong game number
  117.    for the score file shown.  Very minor cosmetic bug.
  118.  
  119.  - Cosmetically changed the menu.  Arranged commands in alphabetical order.
  120.  
  121.  - Added 2 local SysOp Function Key commands.  
  122.  
  123.          F10 - SysOp Chat
  124.          F8  - Boot user out of Door back to the BBS
  125.  
  126. July 19 1993.  VGA Planets BBS Door Interface V1.25
  127. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  128.  - If you weren't a player in a game, when you used the "L" command to list
  129.    it, it wouldn't find your .RST or .TRN file (since you weren't a player in
  130.    that game) so it would wrongfully assume the game hadn't started yet and
  131.    would say "You have no .RST file, the game hasn't started yet".  This was
  132.    only a cosmetic error, didn't effect the playing in anyway.  But its now
  133.    fixed to say only "You have no .RST file to download. You are not a player
  134.    in this game."  As I said, very minor cosmetic bug fix.
  135.  
  136.  - Added internal Z-Modem file transfer protocol to replace DSZ.
  137.    You can all delete DSZ.COM now, the door uses it's own
  138.    routines to handle file transfers.  I thought implementing
  139.    this would be a quick hours work or so.  But I ended
  140.    up spending about 10 hours on this.  All due to one buffering
  141.    bug that I didn't know about / didn't see which was causing
  142.    the init zmodem protocol control block to not initiate for
  143.    'no reason' that I could find.
  144.  
  145.    This feature (internal zmodem file transfers) was needed
  146.    mostly for boards that ran with Fossil drivers or multi-port
  147.    Digiboards. 
  148.  
  149.    This feature has increased the size of my EXE from around 80K
  150.    to about 120k!!  Couldn't believe how it balooned in size.
  151.    Mostly because I spent too much code/time implementing a snazzy
  152.    File Transfer Status window display for the SysOp side.
  153.  
  154.  
  155.  - Added VPATH.CFG configuration file.  This file only has one line.
  156.    that being the PATH for the VP300.ZIP file.  If this file
  157.    does not exist, it assumes VP300.ZIP is located in the current
  158.    directory.
  159.  
  160.    Format : 
  161.  
  162.    D:\PCB\DOOR\VGAP\
  163.                    ^---------|
  164.                              |
  165.    Last character MUST be a '\'
  166.    WARNING: Make sure there is NO line spaces, or characters spaces before
  167.             the starting of the path string.
  168.  
  169.    I would advise not using this option unless you really want/need to.
  170.    Make sure you have NO spaces before or after the path string.
  171.    Make sure the path string is the FIRST line in this text file.
  172.    Make sure the path exists, and that vp300.zip exists in that path.
  173.    If any of the three lines above are not satisfied, and you opt to create
  174.    and use a vpath.cfg file, then your door may crash-n-burn.
  175.    This option was added for sysops with very small hard drives who wanted
  176.    to keep VP300.ZIP in their BBS download directories so users could
  177.    download the file from the door AND from inside the BBS, without having
  178.    to have two copies in two seperate directories.
  179.  
  180. July 22 1993.  VGA Planets BBS Door Interface V1.26
  181. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  182.  - If carrier was lost during a file transfer (remote user hanged up) the
  183.    fancy status routine would not notice and would keep on 'trying' to    
  184.    complete the file transfer successfully.  It was too persistant, the    
  185.    transfer would continue until it was successfully completed or hell froze,     
  186.    which ever happened first.  Fixed.
  187.  
  188.  - I've heard a few message rumours with problems with DesqView.  I can't
  189.    as yet confirm if it's with the new versions of VGA Planets (versions 1.25
  190.    and on had many structural changes) or with previous ones.  Sadly most
  191.    people who leave me reports just say "it doesn't work with dv" and don't
  192.    give me a version number of the door, or specifications of the problem.
  193.  
  194.  - Some FOSSIL users were having file transfer problems.  During downloads
  195.    it would return CRC errors or muck up.  Uploads to the door would work
  196.    fine.  So I added a new command line paramater to VGAPLANE.EXE.  You can
  197.    now add "/S" at the end.  This will turn on Software Flow Control as well
  198.    as Hardware flow control.  (the current default is to only use hardware
  199.    flow control).
  200.  
  201.     I.E.
  202.     
  203.       VGAPLANE /P:C:\PCB /F /S
  204.  
  205.     The above would use pcboard.sys, found in C:\PCB, with FOSSIL driver 
  206.     support turned on, and with software flow control turned on.
  207.  
  208.  
  209. August 5 1993.  VGA Planets BBS Door Interface V1.30
  210. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  211.  - Added "P" command to allow viewing of Passwords.  So players set a password
  212.    and forget, or if a player quits a game and a new user joins not knowing
  213.    the old players password, they can use this command.
  214.  
  215.    You must keep CRACK.EXE, a new executable, in your VGAP door directory.
  216.    The door uses this utility that Tim Wisseman wrote to find the users
  217.    password.
  218.  
  219.    Not this command only works in registered versions of the door.
  220.    Please support the shareware concept.
  221.  
  222.  - Added the capability for players to be active in MULTIPLE games at the
  223.    same time.  I.E. they can be in game 1, 2, 3, 4, & 5 all at once
  224.    if they are really hard-core VGAPers.
  225.  
  226.    Note - I did NOT cripple this command.  It works even in unregistered
  227.    versions.  Please remember though that you only have a 30 day
  228.    lisence to run this door.  After 30 days you have to register, or stop
  229.    running the door on your bbs.
  230.  
  231.  - I removed the ability to retire from games though if your not registerd ;)
  232.  
  233. August 6 1993.  VGA Planets BBS Door Interface V1.31
  234. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  235.  - Fixed minor code bug which causes major problems.  The new multiple games
  236.    procedures were screwing up, it wasn't allowing people in games 2 or higher
  237.    download or upload their files.  Fixed.  Minor boolean value that wasn't
  238.    being set right in the code.
  239.  
  240.  
  241.